Just gotta laugh: Bug in perlbug

Ron Savage on 2010-02-13T23:28:34

Hi Folks.

OK. So I've installed almost every one of my modules, to check each Build.PL is up-to-date.

Now I can process every Build.PL and send thanx to the authors whose modules I use, using perlthanks, a version of perlbug.

But it hangs. I'm running it in test mode, i.e. outputting the 'mail' to a file, before doing anything silly like sending real, live, email. And this is from within a script, using `perl...`.

Turns out that when you use perthanks (I did not try perlbug - but see below), and you use test mode (-F), and you specify the body on the command line (-b), it ignores the -b and stops to ask you for the path to your editor, so you can enter a body! Grrr.

OK. So I write the body to a file, and use -f to feed it back in. It works!

Off go 159 emails. Let me know if you received yours.

Now to file a bug report on perlthanks. But the program 'knows' perlthanks is not a core module, so recommends trying to log a bug report via RT.

But on RT a search for perlbug fails.

Ah well, like perlthanks itself, it's the thought that counts.

I could have said something like 'CPAN Rules!', but of course you knew that.